home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / fdimg / oh!.2hd / OH!DEN_B.LZH / TOOLS / CDC / CDCSXSRC.LZH / FLAG.INC < prev    next >
Text File  |  1995-03-20  |  3KB  |  130 lines

  1. *======================================================*
  2. *
  3. *
  4. *    SX-WINDOW
  5. *    スケルトン用
  6. *    ユーザーシンボル定義ファイル
  7. *    1995.3.20
  8. *    (C)You Utzse/電脳魔術団/Mankaiseisakujo/1995
  9. *
  10. *
  11. *======================================================*
  12. .nlist
  13. ***********
  14. *EVENT MASK
  15. ***********
  16.  
  17. EM_MSTOKEY    =    EM_MSLDOWN+EM_MSLUP+EM_MSRDOWN+EM_MSRUP+EM_KEYDOWN+EM_KEYUP
  18. EM_DEACTIVE    =    EM_MSLDOWN+EM_MSRDOWN+EM_UPDATE+EM_ACTIVATE+EM_SYSTEM1+EM_SYSTEM2
  19.  
  20. *******************
  21. *ショートカット定義
  22. *******************
  23.  
  24. SC_Q        equ    'Q'    *ショートカット用'Quit'
  25.  
  26.  
  27. *******************
  28. *
  29. *******************
  30. * ウィンドウオプション(アプリケーションごとに設定)
  31. WINOPT        =    WO_SIZE_B
  32. * ウィンドウオプション2(アプリケーションごとに設定しない)
  33. WINOPT2        =    WO_SIZE_B2+WINOPT    
  34.  
  35. *スイッチ指定のための定義
  36. .offset    0
  37. SW_A    ds.b    1
  38. SW_B    ds.b    1
  39. SW_C    ds.b    1
  40. SW_D    ds.b    1
  41. SW_E    ds.b    1
  42. SW_F    ds.b    1
  43. SW_G    ds.b    1
  44. SW_H    ds.b    1
  45. SW_I    ds.b    1
  46. SW_J    ds.b    1
  47. SW_K    ds.b    1
  48. SW_L    ds.b    1
  49. SW_M    ds.b    1
  50. SW_N    ds.b    1
  51. SW_O    ds.b    1
  52. SW_P    ds.b    1
  53. SW_Q    ds.b    1
  54. SW_R    ds.b    1
  55. SW_S    ds.b    1
  56. SW_T    ds.b    1
  57. SW_U    ds.b    1
  58. SW_V    ds.b    1
  59. SW_W    ds.b    1
  60. SW_X    ds.b    1
  61. SW_Y    ds.b    1
  62. SW_Z    ds.b    1
  63.  
  64. .text
  65. *************************
  66. *アプリケーション処理変数
  67. *************************
  68.  
  69. *動作可能SXシステムバージョンの指定
  70. ~VERSION    equ    $201    *2.01以上(1.02なら$102)
  71.  
  72. *モジュールタイプ指定        R,O,C,X
  73. MDTYPE        equ    'O'
  74.  
  75. *ウィンドウレコードの設定    H=ワーク上に、P=システムに任せる N=ウィンドウがない
  76. WINTYPE    equ    'H'
  77.  
  78. *ウィンドウを自分で開くか        0ならスケルトンデフォルトのウィンドウ、
  79. *                    1なら自分で書く
  80. EXTENDED_WIN    equ    1
  81.  
  82. *開くウィンドウの枚数    枚数を指定する
  83. WINCOUNT    equ    2
  84.  
  85. *WDEF IDの設定
  86. _WDEF_NUM    equ    WI_PLN
  87.  
  88. *スケルトンで対応していないシステムイベントを使うか 0=使わない 非0=使う
  89. EXT_SYS_EV    equ    1
  90.  
  91. *オプションスイッチを使うか            0=使わない 非0=使う
  92. OPTION_SW    equ    1
  93. *オプションを使う場合のモード指定        0=非SAVE 非0=AUTOSAVE
  94. OPTION_MODE    equ    1
  95. *OPTION_MODE    equ    OPTION_SW
  96. *使用するスイッチのフラグ    使用するアルファベットのビットを1にする
  97. *                    ZY XWVU TSRQ PONM LKJI HGFE DCBA
  98. USABLE_SW    equ    %0000_0000_0100_0000_0000_0001_0000_1000
  99.  
  100. *リソース使用の可否                0=しない 非0=する
  101. USE_RES        equ    1
  102.  
  103. *メニュー使用の可否                0=しない 非0=する
  104. USE_MENU    equ    0
  105.  
  106. *イベントマスクの初期値
  107. USR_EV_MASK    equ    EM_EVERY
  108.  
  109. *ウィンドウのサイズ
  110. *WIN_X    =    12*20+8+8+80
  111. WIN_X    =    359-1
  112. *ウィンドウのサイズ
  113. *WIN_Y    =    (12+4)*2
  114. WIN_Y    =    119-1
  115. *WIN_X2    =WIN_X-80
  116.  
  117. *アイドルイベントがマスクされているか?        0=されている時 非0=されていない時
  118.                         *アイドルでなにも仕事をしないタスク
  119.                         *は、USR_EV_MASK でIDLE をマスクすること
  120. IDLE_MASK    equ    1
  121.  
  122. *MSXLIBをインクルードする             0=使わない 非0=使う
  123. USE_MSXLIB    equ    0
  124.  
  125. MAINWIN_NAME    .macro
  126.     LASCIIZ    'CDC-SX'
  127. .endm
  128.  
  129. .list
  130.